I agree that mock-ups can greatly improve the communication process between all project participants. They help to create a common understanding and visualisation of the idea, which is especially important in the early stages of product development. They also serve as a good tool for discussing and clarifying details, which facilitates better communication between teams and clients.